import time

from selenium import webdriver
from selenium.webdriver.chrome.options import Options  # 用于设置谷歌浏览器
from selenium.webdriver.chrome.webdriver import Service  # 用于管理谷歌的驱动


def create_browser():
    # 创建浏览器对象
    q1 = Options()
    # 禁用沙盒模式（增加系统兼容性）
    q1.add_argument('--no-sandbox')
    # 保持浏览器打开状态（），默认代码执行完毕自动关闭
    q1.add_experimental_option(name='detach', value=True)

    # 创建并启动浏览器
    a1 = webdriver.Chrome(service=Service('chromedriver.exe'), options=q1)
    return a1


a1 = create_browser()

# 浏览器的打开位置
a1.set_window_position(200, 0)

# 浏览器的打开尺寸
a1.set_window_size(800, 800)

a1.get('https://baidu.com')

# 浏览器截图
# a1.get_screenshot_as_file('1.png')

# 刷新当前页面
time.sleep(1)
a1.refresh()